/*@charset "gb2312";*/
/**
 * ============================================================================
 * 版权所有: saiwei
 * 网站地址: saiwei
 * ----------------------------------------------------------------------------
 * $codex 1. id和class命名采用该版块的英文单词或组合命名，并第一个单词小写，第二个单词首个字母大写，如:thinkCss（最新产品/think+Css)
 * $codex 2. CSS样式表各区块用注释说明
 * $codex 3. 尽量使用英文命名原则
 * $codex 4. 尽量不加中杠和下划线
 * $codex 5. 尽量不缩写，除非一看就明白的单词
 * $Author: tomcat 
 * $mailto: <32173844@qq.com>
 * $hack :ie 6 _  \ ie7 *+ \  ie6,ie7 *  \  ie7,firefox !important
*/

/**
 +------------------------------------------------------------------------------
 * 网站样式重写
 +------------------------------------------------------------------------------
 * @comefrom  zhouwenyong
 * @subpackage  zhouwenyong
 +------------------------------------------------------------------------------
 */body{ color:#1a1a1a; padding:0px; margin:0px; font-size:12px;}
 * {} * a:link{}
a{outline:none; text-decoration:none; color:#5a5a5a; cursor:pointer;} a:hover{ text-decoration:none; color:#ff6600;}
html{/*zoom:1;*/ line-height:22px;}html *{outline:0;/*zoom:1;*/} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
.tar{ text-align:right;}
.color_blue{ color:#017ba9;}
.text-unline{ text-decoration:underline;}

/**
 +------------------------------------------------------------------------------
 * Public Class
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.strong{ font-weight: bold;} .left{ float: left;} .right{ float: right; text-align:right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}.inline-block{ display:inline-block;}.h100{ height:100%;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}
.pt5{ padding-top:5px;}.pb5{ padding-bottom:5px;}
.pl10{ padding-left:10px;}.pr10{ padding-right:10px;}.pt10{ padding-top:10px;}.pb10{ padding-bottom:10px;}.pd10{ padding:10px;}.pl20{ padding-left:20px}.pr20{ padding-right:20px;}.pt20{ padding-top:20px;}.pb20{ padding-bottom:20px;}.mt10{ margin-top:10px;}.ml10{ margin-left:10px;}
.pt8{ padding-top:8px;}.lh28{ line-height:28px;}.lh36{ line-height:36px;}.lh32{ line-height:32px;}
.bd_1{ border:1px solid #eeeeee; height:100%;}
.pd1{ padding:1px; background:#fff;}
.pd5{ padding:5px;}.pd20{ padding:20px;}
.brbm{ border-bottom:1px solid #dcdcdc; cursor:pointer;}.brtb{ border-top:2px solid #ccc;}.brbd{border-bottom:1px dotted #dcdcdc;}/*底部线条*/.mt30{ margin-top:30px;} .mt50{ margin-top:50px;}.fl{float:left;}.fr{float:right;}.txde{ text-decoration:underline;} .ti2m{ text-indent:2em;}
.mt20{ margin-top:20px;}.mb20{ margin-bottom:20px;}.ml20{ margin-left:20px;}.mr20{margin-right:20px}.mb30{ margin-bottom:30px;}.mg20{margin:20px;}.mb5{margin-bottom:5px;}.mb10{ margin-bottom:10px;}.mr10{ margin-right:10px;}.mr5{ margin-right:5px;}.ml5{ margin-left:5px;}
input.input{ vertical-align:middle;*vertical-align:top;}
input.searchBtn{ vertical-align:middle;*vertical-align:top;}

/**
 +------------------------------------------------------------------------------
 * FCK 兼容解决方案
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
em{ font-style:italic !important;} strike{ text-decoration:line-through !important;} strong{ font-weight:bold !important;} u{ text-decoration:underline !important;}

/**
 +------------------------------------------------------------------------------
 * 表单样式
 +------------------------------------------------------------------------------
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */

/**
 +------------------------------------------------------------------------------
 * 网站整体颜色总汇
 +------------------------------------------------------------------------------
 * @codex  颜色:使用颜色的名称或者16进制代码,如 
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.ff8600,.ff86aa a{ color:#ff8600;}
.color_h{ color:#ef398b;}
.color_5d{ color:#0067ff;}
.color_7d{ color:#047fca;}
.color_5df{ color:#389a69;}
.color_333{ color:#333}
.color_666{ color:#666}
.color_999{ color:#999}
.color_l{ color:#295394}
.color_l b{ color:#295394;}
a.red{ color:#ff0000;} .red{ color:#ff0000;}

/**
 +------------------------------------------------------------------------------
 * 网站整字体大小
 +------------------------------------------------------------------------------
 * @codex   字体大小,直接使用"font+字体大小"作为名称,如
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.font12px{ font-size:12px;}
.font14px{ font-size:14px;}
.font15px{ font-size:15px;}
.font16px{ font-size:16px;}
.font18px{ font-size:18px;}
.font24px{ font-size:24px;}
.font9pt{ font-size:9pt;}
.black{ color:#000;}
/**
 +------------------------------------------------------------------------------
 * 网站背景
 +------------------------------------------------------------------------------
 * @codex   字体大小,直接使用bk+颜色值"作为名称,如
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
.bk_d4{ background:#d4d4d4;}
.bk_fff{ background:#fff; height:100%;}
.br2{ border:1px solid #1282c1;}
.bk_h{ background:#feecdc;}
.bk_c{ background:#eccdfe}
.bk_f7{ background:#f7f7f7;}
.bk_fe{ background:#fefefe;}
/**边框***/
.brts{ border-top:1px solid #e0e0e0;}.brls{ border-left:1px solid #e0e0e0;}.brrs{ border-right:1px solid #e0e0e0;}.brbs{ border-bottom:1px solid #e0e0e0;}.brsa{ border:1px solid #bbdfaa;}

/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 * @package  ORG
 * @subpackage  RBAC
 +------------------------------------------------------------------------------
 */
 
 
/*页面外围控制整体布局宽度*/
html{}
body{ font-family:"宋体", "微软雅黑", "times New Roman";}
.wrapper{}

/* 网站外围阴影 */
.shardow{}

/* 容器盒子 */
.container{}

/* @wrapper */
.wrapper { width:1000px; text-align:left; margin:0 auto;}
/*top.html*/
.header{ background:#024d90; height:88px; position:relative;}
/*
.logo{ background:url(images/logo.png) no-repeat 30px center; width:177px; height:88px; float:left;}
*/
.logo img{float:left; margin:20px}

.userInfo{ float:right; color:#fff; padding:10px 0px 0px 0px;}
.userInfo a{ color:#fff;}
.userNav{ position:absolute; bottom:10px; left:200px;}
.userNav a{ color:#cdedff; padding:0px 10px;}
.userNav a.select,.userNav a:hover{ color:#fe6400;}
.header .btns{ position:absolute; right:0px; bottom:10px;}
.header .btns .btn{ background:url(images/btnBg.png) no-repeat 0px 0px; height:24px; line-height:24px; width:60px; display:inline-block; text-align:center; color:#cd4604; margin-right:30px;}

/* @left.html */
.leftBg{ background:#fff url(images/leftBg.png) repeat-y 13px 0px;}
.leftTop{ background:url(images/leftTopCore.png) no-repeat 0px 0px; position:absolute; top:0px; left:0px; height:26px; width:196px; border: none 0px;}
.leftBottom{ background:url(images/leftBottomCore.png) no-repeat 0px 0px; position:absolute; bottom:0px; left:0px; height:11px; width:196px; overflow:hidden;}
.menu{ width:196px; height:100%; margin:0px auto 0px auto; background:#024d90; padding:26px 0px 0px 0px;}
.menuH1{ background:#fff url(images/heBg.png) no-repeat 13px 0px; width:196px; height:32px; text-indent:60px;color:#fff; font-size:14px; font-weight:bold; line-height:32px;}
.menuTog{ background:#fff url(images/titBg3.png) no-repeat 13px 0px; width:196px; height:30px; text-indent:70px; color:#fff; font-size:12px; font-weight:400; line-height:30px; cursor:pointer}
.menuTog2{ background:#fff url(images/titBg1.png) no-repeat 13px 0px; width:196px; height:30px; text-indent:70px; color:#fff; font-size:12px; font-weight:400; line-height:30px;}
.menuSub{ display:none;}
.menuSub a{ background:#fff url(images/titBg2.png) no-repeat 13px 0px; width:196px; height:30px; text-indent:80px; color:#fff; font-size:12px; font-weight:400; line-height:30px; display:block; overflow:hidden;}
.menuSub a.select,.menuSub a:hover{ color:#ff6600; font-weight:bold; text-decoration:underline;}

/*首页主体*/
.main{ padding:10px 16px 0px 0px; min-width:600px;}
.navigtor{ background:#eeeeee; line-height:36px; height:36px; border-radius:5px; position:relative;}
.navigtor .notice{ color:#777; float:left; background:url(images/icon_home.png) no-repeat 10px 10px; padding-left:30px; width:440px; overflow:hidden;}
.navigtor .welcome{ color:#ff0000; float:right; padding-right:10px;}
.footer{ background:#e2e2e2; text-align:center; color:#3d3d3d; margin-left:16px; margin-bottom:20px;}
.content{ margin:20px 0px 20px 16px;}
.defTable{ border:1px solid #80b4e3; border-collapse:collapse; width:100%;}
.defTable tr th{ background:#f1f1f1; padding:3px 20px; color:#666; border-bottom:1px solid #80b4e3;}
.defTable tr td{ background:#fff;padding:3px 20px; color:#666; border-bottom:1px solid #80b4e3;}
.defTable tr td b,.defTable tr th b{ color:#444;}
.defTable thead tr th{ background:#e2f4ff; padding:3px 20px; color:#666; border-bottom:1px solid #80b4e3;}

.defTable2{ border:1px solid #80b4e3; border-collapse:collapse; width:100%;}
.defTable2 tr th{ background:#f1f1f1; padding:3px 20px; color:#000; border:1px solid #80b4e3;text-align:right;}
.defTable2 tr th.center{ text-align:center;}
.defTable2 tr td{ background:#fff;padding:3px 20px; color:#000; border:1px solid #80b4e3;}
.defTable2 tr td.r{ text-align:right;}
.defTable2 tr td b,.defTable2 tr th b{ color:#444;}
.defTable2 .color_l b{ color:#295394;}
.defTable2 thead tr th{ background:#e2f4ff; padding:3px 20px; color:#000; border-bottom:1px solid #80b4e3;}
.defTable2 thead tr td.pd0{ padding:10px 0px 10px 3px;}

.defTable3{ border:1px solid #7fb4e2; border-collapse:collapse; width:100%;}
.defTable3 tr th{ background:#f1f1f1; padding:3px 20px; color:#000; border:1px solid #80b4e3;text-align:center;}
.defTable3 tr td{ background:#fff;padding:3px 20px; color:#000; border:1px solid #7fb4e2; text-align:center;}
.defTable3 tr td b,.defTable3 tr th b{ color:#444;}
.defTable3 .color_l b{ color:#295394;}
.defTable3 thead tr th{ background:#0064c4; padding:3px 20px; color:#fff; border-bottom:1px solid #7fb4e2;}
.defTable3 thead tr td.pd0{ padding:10px 0px 10px 3px;}
.icon_edit{ background:url(images/icon_edit.png) no-repeat 0px center; padding:0px 0px 0px 10px; display:inline-block;}
.icon_pin{ background:url(images/icon_xtzl.png) no-repeat 0px center; padding:0px 0px 0px 10px; display:inline-block;}
.icon_del{ background:url(images/icon_del.png) no-repeat 0px center; padding:0px 0px 0px 10px; display:inline-block;}
.icon_user{ background:url(images/icon_user.png) no-repeat 0px center; padding:0px 0px 0px 10px; display:inline-block;}
.icon_key{ background:url(images/icon_key.png) no-repeat 0px center; padding:0px 0px 0px 10px; display:inline-block;}
.btn3{ background:url(images/btn2.png) no-repeat 0px 0px; width:70px; height:26px; color:#333; text-align:center; display:inline-block;}

.box{ border:1px solid #d3d1d1; padding:20px;}
.daohang{ color:#444;}
.tit{ font-size:14px; color:#ff3300; font-weight:bold; padding:0px 0px 20px 0px;}
.icon_xtzl{ background:url(images/icon_xtzl.png) no-repeat 0px center; display:inline-block; width:20px;}
.btn2{ background:url(images/btn2.png) no-repeat 0px 0px; width:70px; height:26px; color:#333; text-align:center; display:inline-block; margin-left:214px;}
.input{ border:1px solid #7f9db9; font-size:12px; padding:3px 5px;}
.input2{ border:1px solid #e1e1e1; font-size:12px; padding:5px 5px;}
.textarea{ border:1px solid #7f9db9; font-size:12px; padding:5px;}

/*新闻管理*/
.boxBlue{ border:1px solid #1580b9; overflow:hidden;}
.caption{ background:url(images/newsCation.png) repeat-x 0px 0px; height:35px;}
.caption .capLeft{ padding:5px 0px 0px 40px; float:left;}
.caption .capRight{ float:right; padding:5px 40px 0px 0px;}
.searchBtn{ background:url(images/searchBtn.png) no-repeat 0px 0px; width:56px; height:24px; border:none; cursor:pointer;}
.newsTable{ border:0px solid #e8e8e8; border-collapse:collapse;}
.newsTable thead tr th{ background:url(images/newsTh.png) repeat-x 0px 0px; height:23px; line-height:23px; text-align:left; color:#686868; padding:0px 10px;}
.newsTable tbody tr td{ padding:5px 10px; border:1px solid #e8e8e8; border-left:none; color:#006076;}
.captionBtm{ margin-top:30px; background:#eaf9ff; padding:6px 0px 7px 0px;}

/*客户管理*/
.choose{ border:1px solid #7cb3e2; padding:10px; margin-bottom:20px;}
.defTable4{ border:1px solid #7fb4e2; border-collapse:collapse; width:100%;}
.defTable4 tr th{ background:#f1f1f1; padding:3px 0px; color:#000; border:1px solid #80b4e3;text-align:center;}
.defTable4 tr td{ background:#fff;padding:3px 0px; color:#000; border:1px solid #7fb4e2; text-align:center;}
.defTable4 .color_l b{ color:#295394;}
.defTable4 thead tr th{ background:#0064c4; padding:3px 3px; color:#fff; border-bottom:1px solid #7fb4e2;}
.defTable4 thead tr td.pd0{ padding:10px 0px 10px 3px;}
/*分页*/
.page { padding-right:50px;}
.page a {margin:0px 0px 0px 0px;display:inline-block; text-align:center; color:#006076; padding:0px 5px;}
.page a.disable{ color:#424242;}
.page a:hover { color:#F60}
.page a:active {BACKGROUND-IMAGE: none; COLOR: #fff; BACKGROUND-COLOR: #4261df}
.page span.current {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px}
.page span.disabled {DISPLAY: none}

/*404*/
.bg404{ background:url(images/404.jpg) no-repeat 0px 0px; margin:20px auto; width:860px; height:430px; position:relative;}
.four_a{ position:absolute; top:276px; left:390px; font-weight:bold; color:#420b0e; text-decoration:underline;}
